package com.zy.mc_module.view;

import android.content.Context;
import androidx.core.widget.NestedScrollView;
import android.util.AttributeSet;

/**
 * 文 件 名：MyScrollView
 * 描    述：
 * 作    者：chenhao
 * 时    间：19/8/8
 * 版    权：v1.0
 */
public class MyScrollView extends NestedScrollView {

    private OnScrollListener listener;

    public void setOnScrollListener(OnScrollListener listener) {
        this.listener = listener;
    }

    public MyScrollView(Context context) {
        super(context);
    }

    public MyScrollView(Context context, AttributeSet attrs) {
        super(context, attrs);
    }

    public MyScrollView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
    }

    public interface OnScrollListener{
        void onScroll(int scrollY);
    }

    @Override
    protected void onScrollChanged(int l, int t, int oldl, int oldt) {
        super.onScrollChanged(l, t, oldl, oldt);
        if(listener != null){
            listener.onScroll(t);
        }
    }
}
